highly rated engine - German English Dictionary